package com.zmm.zebulon.module.trade.biz.framework.delivery.core.client;

import com.zmm.zebulon.module.trade.biz.framework.delivery.core.client.dto.ExpressTrackQueryReqDTO;
import com.zmm.zebulon.module.trade.biz.framework.delivery.core.client.dto.ExpressTrackRespDTO;

import java.util.List;

/**
 * description: 快递客户端接口
 *
 * @author zebulon
 * package com.zmm.zebulon.module.trade.biz.framework.delivery.core.client
 * name: ExpressClient
 * date 2025/8/31 16:30
 */
public interface ExpressClient {

    /**
     * 快递实时查询
     *
     * @param reqDTO 查询请求参数
     */
    // TODO @jason：返回字段可以参考 https://doc.youzanyun.com/detail/API/0/5 响应的 data
    List<ExpressTrackRespDTO> getExpressTrackList(ExpressTrackQueryReqDTO reqDTO);

}
